﻿
using System;

namespace WebApi.Model
{
    /// <summary>
    /// 名称：记录注册信息表
    /// 说明：此表数据为制卡时录入
    /// 1.还卡时将完成的记录写入此表，
    /// 2.或者上一次由于某种原中断更新状态，而下一次直接发卡时将原数据保存到此表的记录
    /// </summary>
    public class RegisterInfoModel
    {
        /// <summary>
        /// 主键id
        /// </summary>
        public int Id { get; set; } = -1;
        /// <summary>
        /// IC卡号
        /// </summary>
        public string ICardNum { get; set; }
        /// <summary>
        /// 人员姓名
        /// </summary>
        public string RegName { get; set; }
        /// <summary>
        /// 身份证号
        /// </summary>
        public string IdentityNum { get; set; }
        /// <summary>
        /// 操作类型：入场装货、入场卸货、
        /// </summary>
        public string OpType { get; set; }
        /// <summary>
        /// 单位（装卸货）
        /// </summary>
        public string Company { get; set; }
        /// <summary>
        /// 领卡时间	
        /// </summary>
        public DateTime ReceiveTime { get; set; }
        /// <summary>
        /// 还卡时间
        /// </summary>
        public DateTime ReturnTime { get; set; }
        /// <summary>
        /// 货物名字
        /// </summary>
        public string GoodName { get; set; }
        /// <summary>
        /// IC卡状态：损坏禁用、未使用、入场录入信息、出厂已归还
        /// </summary>
        public int CardStatus { get; set; }
        /// <summary>
        /// 位置（装卸货）
        /// </summary>
        public string Position { get; set; }
        /// <summary>
        /// 唯一识别号
        /// </summary>
        public string Guid { get; set; }
        /// <summary>
        ///车牌号
        /// </summary>
        public string Plate { get; set; }

        /// <summary>
        /// 主表guid
        /// </summary>
        public string RegInfoGuid { get; set; }

    }
}